package com.zds.scm.common.service;

import java.io.Serializable;
import java.util.List;

public interface CommonService<T> {
	/**
	 * 增加信息
	 * @param 
	 * @return
	 */
	public boolean insert(T t);
	/**
	 * 根据ID,删除信息
	 * @param 
	 * @return
	 */
	public boolean delete(Serializable id);
	/**
	 * 根据对象的Id,修改信息
	 * @param 
	 * @return
	 */
	public boolean update(T t);

	/**
	 * 根据ID查找信息
	 * @param
	 * @return
	 */
	public T findById(Serializable id);
	/**
	 * 查找所有信息
	 * @return
	 */
	public List<T> findAll();
	/**
	 * 根据账号查找信息
	 * @param 
	 * @return
	 */
}
